apologize publicly

Translations
извиниться публично
The CEO had to apologize publicly for the company's mistakes.
Генеральному директору пришлось извиниться публично за ошибки компании.